- Added the OpenPrologMultipleChoice/15 external predicate
- New Library Entries
- Shortened OpenPrologSpeech to use the new library calls properly
• 1.0.1
- Added the OpenPrologSpeech example of using the Sound Manager
• 1.0d42
- Fixed a bug which initialised the predicates in a PRLX resource in the wrong order. This bug only has an effect if the predicates share common data structures - what is supposed to be the first predicate to be initialised (and hence the one to allocate the shared storage) was actually being initialised last. Oops. Sorry... Now, the predicates are initialised in ascending numerical order, as advertised.
• 1.0d41
- fixed a bug which prevented writestr writelnstr or errorstr from working properly.
• 1.0d37
- predicates defined in the same resource can share data at initialisation.
- predicates can signal errors that are then 'thrown'
- new eventsVersion number. Previously compiled predicates must be recompiled. No other modifications needed.